forked from open-telemetry/opentelemetry-collector-contrib
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump otel dependencies to v0.115.0/v1.21.0 #268
Open
dricross
wants to merge
1,667
commits into
aws-cwa-dev
Choose a base branch
from
dricross/otel-bump-v0.115.0
base: aws-cwa-dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+237,504
−147,957
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…n ECS mode (open-telemetry#36233) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description In ECS mode: Translate `k8s.job.name`, `k8s.cronjob.name`, `k8s.statefulset.name`, `k8s.replicaset.name`, `k8s.daemonset.name`, `k8s.container.name` to `kubernetes.*.name`. Translate `k8s.cluster.name` to `orchestrator.cluster.name`. <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.-->
…elemetry#36255) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Incorrect rec.WaitItems call causes test to be flaky. Refactor to avoid future occurrences. <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes open-telemetry#35924 <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.-->
…etry#36260) This makes the code clearer by encapsulating the token's body and attributes in a single structure. It should make future change clearer when the emit callback will be changed to accept a collection of tokens as opposed to a single token. The Sink type could use some refactoring as well, but I'm not doing it here to keep the changes to the minimum for clarity and ease of code review.
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description The connector now does not emit empty batches for invalid otlp payload and throws an error instead. Approach discussed here open-telemetry#35738 (comment) <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes open-telemetry#35738 and open-telemetry#35739 <!--Describe what testing was performed and which tests were added.--> #### Testing Manual Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: Daniel Jaglowski <jaglows3@gmail.com>
#### Description Stop prefixing `http_server_duration`, `http_server_request_size` and `http_server_response_size` with `otelcol`. Those metrics used to have the `otelcol` prefix if they are from collector internal metrics before v0.106, then the prefix was removed. We put back the prefix in v0.108 but the same metric can be from SDKs as well. Stop prefixing them be consistent with https://opentelemetry.io/docs/collector/internal-telemetry/#lists-of-internal-metrics
…pen-telemetry#36252) The root of the crash reported in open-telemetry#36179 was the fact that the `Buffer` struct being passed by value in recursive calls made it allocate the needed amount, but, after the return of the recursive call it attempted to read a buffer that was larger than the allocated buffer on the recursive call. The crash was going to be hit whenever an XML was larger than the default size of the buffer (16KiB). The code is a bit hard to test because its fully usage actually happens on the receiver where the buffer and its components are not visible. I'll look to add a test in a follow-up. cc @djaglowski Skipping changelog since open-telemetry#36179 covers it. --------- Co-authored-by: Daniel Jaglowski <jaglows3@gmail.com>
…pen-telemetry#36164) #### Description Adjusted the Start and Shutdown sequence of the prometheusexporter to prevent a race condition causing the `close tcp 127.0.0.1:8999: use of closed network connection` error as observed in open-telemetry#36139. The behaviour was changed in the following ways: - If an error occurs during the creation of the server, close the listener immediately, leaving shutdown a noop - Since `srv.Shutdown` will close all open listeners, the explicit call to `ln.Close` in the shutdown routine was removed #### Link to tracking issue Fixes open-telemetry#36139 #### Testing Unit testing, I temporarily increased the number of iterations on `TestPrometheusExporter` to 2000. The error did no longer occur. However sporadically another error occured: ``` === RUN TestPrometheusExporter prometheus_test.go:103: Error Trace: C:/development/code/opentelemetry-collector-contrib/exporter/prometheusexporter/prometheus_test.go:84 Error: Received unexpected error: listen tcp 127.0.0.1:8999: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. Test: TestPrometheusExporter --- FAIL: TestPrometheusExporter (1.16s) ``` I assume that this is because the OS (in my case Windows) won't always close the underlying sockets immediately, blocking it for some time afterwards. I'm not sure there is anything we can do about that. --------- Signed-off-by: Argannor <arga@argannor.com>
Fix open-telemetry#36278 The issue is that the temporary path used in the test is passed as text to an yaml file so the Windows dir separator ends up as a escape char on the yaml.
open-telemetry#35852) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description The wrong feature gate was exposed in the CHANGELOG, this has been corrected to the correct feature gate 'connector.spanmetrics.legacyMetricNames' <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes open-telemetry#35766 <!--Describe the documentation added.--> #### Documentation CHANGELOG.md is updated to have the correct feature gate name. <!--Please delete paragraphs that you did not use before submitting.-->
Description: The version of semconv is upgraded from v1.6.1 to v1.18.0 This is a trivial upgrade. The semconv attributes' value have been compared using [go-otel-semconv-comparator](https://github.com/narcis96/go-otel-semconv-comparator). All attributes used by this component have the same value in both versions. Link to tracking Issue: open-telemetry#22095 Testing: Tests passed
#### Description [whitespace](https://golangci-lint.run/usage/linters/#whitespace) is a linter that checks for unnecessary newlines at the start and end of functions. Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
…36295) Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
#### Description [whitespace](https://golangci-lint.run/usage/linters/#whitespace) is a linter that checks for unnecessary newlines at the start and end of functions. Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
…y#36298) #### Description [whitespace](https://golangci-lint.run/usage/linters/#whitespace) is a linter that checks for unnecessary newlines at the start and end of functions. Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
#### Description [perfsprint](https://golangci-lint.run/usage/linters/#perfsprint) checks that fmt.Sprintf can be replaced with a faster alternative. Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
…dpoint (open-telemetry#36218) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Adding json handling for the `api/v2/series` endpoint. The datadog api client libraries use json messages, however only protobuf messages are currently supported in the` api/v2/series` endpoint, so requests fail with `proto: illegal wireType 6` If `Content-Type: application/json` is set, then we handle the json message. Otherwise, we handle the protobuf message. <!-- Issue number (e.g. open-telemetry#1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes open-telemetry#36079 <!--Describe what testing was performed and which tests were added.--> #### Testing Added test with a json metric payload that now passes. Additionally, I also tested these changes in my own image and confirmed that the datadog api client libraries can now successfully ship metrics to the `api/v2/series` endpoint. I also confirmed with the following curl: ``` curl -X POST \ -H "Content-Type: application/json" \ -H "DD-API-KEY: your_api_key_here" \ -d '{ "series": [ { "resources": [ { "name": "dummyhost", "type": "host" } ], "tags": ["env:test"], "metric": "test.metric", "points": [ { "timestamp": 1730829575, "value": 1.0 } ], "type": 3 } ] }' \ https://datadog-receiver/api/v2/series {"errors":[]} ``` --------- Co-authored-by: Sean Marciniak <30928402+MovieStoreGuy@users.noreply.github.com>
…lemetry#36297) #### Description [whitespace](https://golangci-lint.run/usage/linters/#whitespace) is a linter that checks for unnecessary newlines at the start and end of functions. Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.7.0` -> `v0.8.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploggrpc/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploggrpc/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploggrpc/v0.7.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploggrpc/v0.7.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.7.0` -> `v0.8.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploghttp/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploghttp/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploghttp/v0.7.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlplog%2fotlploghttp/v0.7.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/prometheus](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.53.0` -> `v0.54.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.53.0/v0.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.53.0/v0.54.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/log](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.7.0` -> `v0.8.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2flog/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2flog/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2flog/v0.7.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2flog/v0.7.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/schema](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.0.10` -> `v0.0.11` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fschema/v0.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fschema/v0.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fschema/v0.0.10/v0.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fschema/v0.0.10/v0.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/sdk/log](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.7.0` -> `v0.8.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.7.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2flog/v0.7.0/v0.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v1.31.0` -> `v1.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.31.0/v1.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.32.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.32.0): /v0.54.0/v0.8.0/v0.0.11 [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0) ##### Overview ##### Added - Add `go.opentelemetry.io/otel/sdk/metric/exemplar.AlwaysOffFilter`, which can be used to disable exemplar recording. ([#&open-telemetry#8203;5850](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850)) - Add `go.opentelemetry.io/otel/sdk/metric.WithExemplarFilter`, which can be used to configure the exemplar filter used by the metrics SDK. ([#&open-telemetry#8203;5850](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850)) - Add `ExemplarReservoirProviderSelector` and `DefaultExemplarReservoirProviderSelector` to `go.opentelemetry.io/otel/sdk/metric`, which defines the exemplar reservoir to use based on the aggregation of the metric. ([#&open-telemetry#8203;5861](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861)) - Add `ExemplarReservoirProviderSelector` to `go.opentelemetry.io/otel/sdk/metric.Stream` to allow using views to configure the exemplar reservoir to use for a metric. ([#&open-telemetry#8203;5861](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861)) - Add `ReservoirProvider`, `HistogramReservoirProvider` and `FixedSizeReservoirProvider` to `go.opentelemetry.io/otel/sdk/metric/exemplar` to make it convenient to use providers of Reservoirs. ([#&open-telemetry#8203;5861](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861)) - The `go.opentelemetry.io/otel/semconv/v1.27.0` package. The package contains semantic conventions from the `v1.27.0` version of the OpenTelemetry Semantic Conventions. ([#&open-telemetry#8203;5894](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5894)) - Add `Attributes attribute.Set` field to `Scope` in `go.opentelemetry.io/otel/sdk/instrumentation`. ([#&open-telemetry#8203;5903](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5903)) - Add `Attributes attribute.Set` field to `ScopeRecords` in `go.opentelemetry.io/otel/log/logtest`. ([#&open-telemetry#8203;5927](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5927)) - `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` adds instrumentation scope attributes. ([#&open-telemetry#8203;5934](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934)) - `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` adds instrumentation scope attributes. ([#&open-telemetry#8203;5934](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934)) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` adds instrumentation scope attributes. ([#&open-telemetry#8203;5935](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935)) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` adds instrumentation scope attributes. ([#&open-telemetry#8203;5935](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935)) - `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` adds instrumentation scope attributes. ([#&open-telemetry#8203;5933](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933)) - `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` adds instrumentation scope attributes. ([#&open-telemetry#8203;5933](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933)) - `go.opentelemetry.io/otel/exporters/prometheus` adds instrumentation scope attributes in `otel_scope_info` metric as labels. ([#&open-telemetry#8203;5932](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5932)) ##### Changed - Support scope attributes and make them as identifying for `Tracer` in `go.opentelemetry.io/otel` and `go.opentelemetry.io/otel/sdk/trace`. ([#&open-telemetry#8203;5924](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5924)) - Support scope attributes and make them as identifying for `Meter` in `go.opentelemetry.io/otel` and `go.opentelemetry.io/otel/sdk/metric`. ([#&open-telemetry#8203;5926](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5926)) - Support scope attributes and make them as identifying for `Logger` in `go.opentelemetry.io/otel` and `go.opentelemetry.io/otel/sdk/log`. ([#&open-telemetry#8203;5925](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5925)) - Make schema URL and scope attributes as identifying for `Tracer` in `go.opentelemetry.io/otel/bridge/opentracing`. ([#&open-telemetry#8203;5931](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5931)) - Clear unneeded slice elements to allow GC to collect the objects in `go.opentelemetry.io/otel/sdk/metric` and `go.opentelemetry.io/otel/sdk/trace`. ([#&open-telemetry#8203;5804](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5804)) ##### Fixed - Global MeterProvider registration unwraps global instrument Observers, the undocumented Unwrap() methods are now private. ([#&open-telemetry#8203;5881](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5881)) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` now keeps the metadata already present in the context when `WithHeaders` is used. ([#&open-telemetry#8203;5892](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5892)) - `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` now keeps the metadata already present in the context when `WithHeaders` is used. ([#&open-telemetry#8203;5911](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5911)) - `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` now keeps the metadata already present in the context when `WithHeaders` is used. ([#&open-telemetry#8203;5915](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5915)) - Fix `go.opentelemetry.io/otel/exporters/prometheus` trying to add exemplars to Gauge metrics, which is unsupported. ([#&open-telemetry#8203;5912](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5912)) - Fix `WithEndpointURL` to always use a secure connection when an https URL is passed in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#&open-telemetry#8203;5944](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944)) - Fix `WithEndpointURL` to always use a secure connection when an https URL is passed in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#&open-telemetry#8203;5944](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944)) - Fix `WithEndpointURL` to always use a secure connection when an https URL is passed in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#&open-telemetry#8203;5944](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944)) - Fix `WithEndpointURL` to always use a secure connection when an https URL is passed in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#&open-telemetry#8203;5944](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944)) - Fix incorrect metrics generated from callbacks when multiple readers are used in `go.opentelemetry.io/otel/sdk/metric`. ([#&open-telemetry#8203;5900](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5900)) ##### Removed - Remove all examples under `go.opentelemetry.io/otel/example` as they are moved to [Contrib repository](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/tree/main/examples). ([#&open-telemetry#8203;5930](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5930)) ##### What's Changed - Allow configuring the exemplar filter on the metrics SDK by [@&open-telemetry#8203;dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5850](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5850) - chore(deps): update lycheeverse/lychee-action action to v2.0.1 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5884](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5884) - Run the test compatibility check even if tests failed by [@&open-telemetry#8203;dmathieu](https://redirect.github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5879](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5879) - chore(deps): update lycheeverse/lychee-action action to v2.0.2 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5885](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5885) - fix(deps): update module github.com/prometheus/client_golang to v1.20.5 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5886](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5886) - chore(deps): update googleapis to [`796eee8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/796eee8) by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5888](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5888) - Remove company from emeritus by [@&open-telemetry#8203;dmathieu](https://redirect.github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5887](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5887) - Add selector of exemplar reservoir providers to metric.Stream configuration by [@&open-telemetry#8203;dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5861](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5861) - otel: conceal unwrapping for global async instrument registration by [@&open-telemetry#8203;jmacd](https://redirect.github.com/jmacd) in [https://github.com/open-telemetry/opentelemetry-go/pull/5881](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5881) - Generate `semconv/v1.27.0` by [@&open-telemetry#8203;MrAlias](https://redirect.github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5894](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5894) - otlpmetricgrpc: Keep metadata for gRPC in context by [@&open-telemetry#8203;mrasu](https://redirect.github.com/mrasu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5892](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5892) - Cleanup interaction of exemplar and aggregation by [@&open-telemetry#8203;dashpole](https://redirect.github.com/dashpole) in [https://github.com/open-telemetry/opentelemetry-go/pull/5899](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5899) - chore(deps): update googleapis to [`324edc3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/324edc3) by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5908](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5908) - \[chore] Use errors.Join to unify errors by [@&open-telemetry#8203;MrAlias](https://redirect.github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5907](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5907) - \[chore] Remove unnecessary type declaration in templated transforms by [@&open-telemetry#8203;MrAlias](https://redirect.github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5906](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5906) - Keep metadata for gRPC in context for log signal by [@&open-telemetry#8203;RocooHash](https://redirect.github.com/RocooHash) in [https://github.com/open-telemetry/opentelemetry-go/pull/5911](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5911) - chore(deps): update benchmark-action/github-action-benchmark action to v1.20.4 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5916](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5916) - Revert Cleanup interaction of exemplar and aggregation by [@&open-telemetry#8203;XSAM](https://redirect.github.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5913](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5913) - Allow additional context to be added when WithHeaders is used in OTLP gRPC traces exporter by [@&open-telemetry#8203;pree-dew](https://redirect.github.com/pree-dew) in [https://github.com/open-telemetry/opentelemetry-go/pull/5915](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5915) - Fix exemplars being added to gauge metrics in the prometheus exporter by [@&open-telemetry#8203;trthomps](https://redirect.github.com/trthomps) in [https://github.com/open-telemetry/opentelemetry-go/pull/5912](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5912) - Switch arm builds out of actuated and into the CNCF runners by [@&open-telemetry#8203;dmathieu](https://redirect.github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5923](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5923) - fix(deps): update module github.com/prometheus/common to v0.60.1 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5919](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5919) - Add Cheng-Zhen as a triager by [@&open-telemetry#8203;dmathieu](https://redirect.github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go/pull/5922](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5922) - sdk/instrumentation: Add Attributes to Scope by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5903](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5903) - Make scope attributes as identifying for Tracer by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5924](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5924) - Make scope attributes as identifying for Meter by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5926](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5926) - Make scope attributes as identifying for Logger by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5925](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5925) - log/logtest: Add Attributes to ScopeRecords by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5927](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5927) - opentracing: Make schemaURL and scope attributes as identifying for Tracer by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5931](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5931) - otlptrace: Add instrumentation scope attributes by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5934](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5934) - otlpmetric: Add instrumentation scope attributes by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5935](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5935) - otlplog: Add instrumentation scope attributes by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5933](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5933) - Remove examples by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5930](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5930) - docs: updating outdated comments by [@&open-telemetry#8203;codeboten](https://redirect.github.com/codeboten) in [https://github.com/open-telemetry/opentelemetry-go/pull/5940](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5940) - chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.23.0 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5939](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5939) - prometheus: Refactor getAttrs by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5937](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5937) - chore(deps): update googleapis to [`dd2ea8e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/dd2ea8e) by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5943](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5943) - log: Update package documentation by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5942](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5942) - prometheus: Add instrumentation scope attributes to otel_scope_info by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5932](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5932) - fix(deps): update github.com/opentracing-contrib/go-grpc digest to [`d08aa2b`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d08aa2b) by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5945](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5945) - Override insecure when endpoint URL is set by [@&open-telemetry#8203;sevaorlov](https://redirect.github.com/sevaorlov) in [https://github.com/open-telemetry/opentelemetry-go/pull/5944](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5944) - fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to v0.15.0 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5949](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5949) - fix(deps): update module go.opentelemetry.io/build-tools/crosslink to v0.15.0 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5948](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5948) - fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to v0.15.0 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5953](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5953) - fix(deps): update github.com/opentracing-contrib/go-grpc digest to [`e3cbcab`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e3cbcab) by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5952](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5952) - chore(deps): update lycheeverse/lychee-action action to v2.1.0 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5950](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5950) - fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.15.0 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5951](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5951) - Fix incorrect metrics getting generated from multiple readers by [@&open-telemetry#8203;pree-dew](https://redirect.github.com/pree-dew) in [https://github.com/open-telemetry/opentelemetry-go/pull/5900](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5900) - Allow GC to collect unneeded slice elements by [@&open-telemetry#8203;ash2k](https://redirect.github.com/ash2k) in [https://github.com/open-telemetry/opentelemetry-go/pull/5804](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5804) - chore(deps): update golang.org/x by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5957](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5957) - fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.0 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5958](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5958) - fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to [`51a56c3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/51a56c3) by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5959](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5959) - Release v1.32.0/v0.54.0/v0.8.0/v0.0.11 by [@&open-telemetry#8203;pellared](https://redirect.github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5960](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5960) ##### New Contributors - [@&open-telemetry#8203;mrasu](https://redirect.github.com/mrasu) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5892](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5892) - [@&open-telemetry#8203;RocooHash](https://redirect.github.com/RocooHash) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5911](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5911) - [@&open-telemetry#8203;trthomps](https://redirect.github.com/trthomps) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5912](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5912) - [@&open-telemetry#8203;sevaorlov](https://redirect.github.com/sevaorlov) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/5944](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5944) **Full Changelog**: open-telemetry/opentelemetry-go@v1.31.0...v1.32.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjUiLCJ1cGRhdGVkSW5WZXIiOiIzOS45LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…metry#36325) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.204.0` -> `v0.205.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.205.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.205.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.204.0/v0.205.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.204.0/v0.205.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>googleapis/google-api-go-client (google.golang.org/api)</summary> ### [`v0.205.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.205.0) [Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.204.0...v0.205.0) ##### Features - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;2852](https://redirect.github.com/googleapis/google-api-go-client/issues/2852)) ([e3868f2](https://redirect.github.com/googleapis/google-api-go-client/commit/e3868f25dbd081e7d28a8d75d0ea4a5364027f80)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;2855](https://redirect.github.com/googleapis/google-api-go-client/issues/2855)) ([47ea8e4](https://redirect.github.com/googleapis/google-api-go-client/commit/47ea8e4b725736c1669736d0bb98240843528d4b)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;2857](https://redirect.github.com/googleapis/google-api-go-client/issues/2857)) ([7832094](https://redirect.github.com/googleapis/google-api-go-client/commit/78320944b877761cf87ad1d375f7867659a7fae0)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;2858](https://redirect.github.com/googleapis/google-api-go-client/issues/2858)) ([eb00c84](https://redirect.github.com/googleapis/google-api-go-client/commit/eb00c845e266f5ae5926f7cb4d8112d03ff9d63c)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;2860](https://redirect.github.com/googleapis/google-api-go-client/issues/2860)) ([3347fa1](https://redirect.github.com/googleapis/google-api-go-client/commit/3347fa1ef84d6de6d5f0ce651bf6da6577791a9e)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjUiLCJ1cGRhdGVkSW5WZXIiOiIzOS45LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…etry#35999) #### Description Add support for profiles signal to `k8sattributesprocessor`. #### Link to tracking issue Fixes open-telemetry#35983 #### Testing - factory_test.go - processor_test.go
#### Description Expose an API `TranslatorFromConfig` in pkg/datadog that creates a new metrics translator, so that other repo can reuse rather than duplicating this API.
…ector-contrib/cmd/telemetrygen to v0.113.0 (open-telemetry#36320) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib) | `v0.112.0` -> `v0.113.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.113.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.113.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.112.0/v0.113.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.112.0/v0.113.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen)</summary> ### [`v0.113.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01130) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.112.0...v0.113.0) ##### 🛑 Breaking changes 🛑 - `sapmreceiver`: Remove the deprecated access_token_passthrough from SAPM receiver. ([#&open-telemetry#8203;35972](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35972)) Please use `include_metadata` instead with the following config option applied to the batch processor: batch: metadata_keys: \[X-Sf-Token] - `pkg/ottl`: Promote `processor.transform.ConvertBetweenSumAndGaugeMetricContext` feature gate to Stable ([#&open-telemetry#8203;36216](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36216)) This gate can no longer be disabled. The `convert_sum_to_gauge` and `convert_gauge_to_sum` may now only be used with the `metric` context. ##### 🚩 Deprecations 🚩 - `opensearchexporter`: The OpenSearch exporter is now marked as unmaintained and will be removed in 6 months. ([#&open-telemetry#8203;35781](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35781)) Any codeowners can reinstate the component by submitting a PR to revert the change or commenting[https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35781](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35781)5781. ##### 🚀 New components 🚀 - `dorisexporter`: metrics implementation ([#&open-telemetry#8203;33479](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33479)) - `extensions/observer/cfgardenobserver`: Implemented the observer, the second PR in the 3 PR process for new components ([#&open-telemetry#8203;33618](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33618)) ##### 💡 Enhancements 💡 - `splunkenterprisereceiver`: Add telemetry around the Splunk Enterprise kv-store. ([#&open-telemetry#8203;35445](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35445)) - `journaldreceiver`: adds ability to parse journald's MESSAGE field as a string if desired ([#&open-telemetry#8203;36005](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36005)) - `journaldreceiver`: allows querying a journald namespace ([#&open-telemetry#8203;36031](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36031)) - `hostmetricsreceiver`: Add the system.uptime metric in the hostmetrics receiver ([#&open-telemetry#8203;31627](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/31627)) This metric is provided by the new `system` scraper. - `azuredataexplorerexporter`: Add new configuration option `use_default_auth` to enable default authentication for Azure Data Explorer. This option allows users to leverage workload identity for authentication. ([#&open-telemetry#8203;33667](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33667)) - `awss3receiver`: Mark the AWS S3 receiver as Alpha. ([#&open-telemetry#8203;30750](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/30750)) - `opampsupervisor`: Makes the Supervisor's OpAmp server port configurable with 'agent::opamp_server_port'. ([#&open-telemetry#8203;36001](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36001)) - `datadogreceiver`: Follow receiver contract based on type of error ([#&open-telemetry#8203;5909](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/5909)) - `hostmetrics`: Adjust scraper creation to make it so the scraper name is reported with hostmetrics scraper errors. ([#&open-telemetry#8203;35814](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35814)) - `pkg/translator/prometheusremotewrite`: `FromMetricsV2` now transforms attributes into labels. ([#&open-telemetry#8203;33661](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33661)) - `ntpreceiver`: Move NTP receiver to alpha ([#&open-telemetry#8203;36152](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36152)) - `opampsupervisor`: Supervisor waits for configurable healthchecks to report remote config status. ([#&open-telemetry#8203;21079](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/21079)) - `otelarrowreceiver`: Enable unlimited admission control when request_limit_mib is set to 0. ([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074)) - `pkg/ottl`: Add SliceToMap function ([#&open-telemetry#8203;35256](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35256)) - `receiver/prometheusremotewrite`: Implement body unmarshaling for Prometheus Remote Write requests ([#&open-telemetry#8203;35624](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35624)) Warning - The HTTP Server still doesn't do anything. It's just a placeholder for now. - `receiver/prometheusremotewrite`: Implement Content-Type negotiation for Prometheus Remote Write requests ([#&open-telemetry#8203;35565](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35565)) Warning - The HTTP Server still doesn't do anything. It's just a placeholder for now. - `otlpjsonfilereceiver`: Add support for profiles signal ([#&open-telemetry#8203;35977](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35977)) - `journaldreceiver`: Restart journalctl if it exits unexpectedly ([#&open-telemetry#8203;35635](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35635)) - `routingconnector`: Add ability to route by request metadata. ([#&open-telemetry#8203;19738](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/19738)) - `exporter/signalfx`: Enabling retrying for dimension properties update without tags in case of 400 response error. ([#&open-telemetry#8203;36044](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36044)) Property and tag updates are done using the same API call. After this change, the exporter will retry once to sync properties in case of 400 response error. - `signalfxexporter`: Add more default metrics related to Kubernetes cronjobs, jobs, statefulset, and hpa ([#&open-telemetry#8203;36026](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36026)) - `simpleprometheusreceiver`: Support to set `job_name` in config ([#&open-telemetry#8203;31502](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/31502)) - `solacereceiver`: Add support to the Solace Receiver to convert the new `Move to Dead Message Queue` and new `Delete` spans generated by Solace Event Broker to OTLP. ([#&open-telemetry#8203;36071](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36071)) - `routingconnector`: Add ability to route log records individually using OTTL log record context. ([#&open-telemetry#8203;35939](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35939)) - `splunkenterprisereceiver`: Add new metrics for Splunk Enterprise dispatch artifacts ([#&open-telemetry#8203;35950](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35950)) ##### 🧰 Bug fixes 🧰 - `awsfirehosereceiver`: make otlp_v1 a valid record type ([#&open-telemetry#8203;35750](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35750), [#&open-telemetry#8203;36125](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36125)) - `datadogreceiver`: Return a json reponse instead of "OK" when a trace is received with a newer protocol version. ([#&open-telemetry#8203;35705](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35705)) - `datadogreceiver`: Changes response message for `/api/v1/check_run` 202 response to be JSON and on par with Datadog API spec ([#&open-telemetry#8203;36027](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36027)) - `receiver/windowseventlog`: Fix panic when rendering long event messages. ([#&open-telemetry#8203;36179](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36179)) - `hostmetricsreceiver`: Do not set the default value of HOST_PROC_MOUNTINFO to respect root_path ([#&open-telemetry#8203;35990](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35990)) - `prometheusexporter`: Fixes an issue where the prometheus exporter would not shut down the server when the collector was stopped. ([#&open-telemetry#8203;35464](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35464)) - `k8sobserver`: Enable observation of ingress objects if the `ObserveIngresses` config option is set to true ([#&open-telemetry#8203;35324](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35324)) - `pkg/stanza`: Fixed bug causing Operators with DropOnErrorQuiet to send log entries to the next operator. ([#&open-telemetry#8203;35010](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35010)) This issue was introduced by a bug fix meant to ensure Silent Operators are not logging errors ([#&open-telemetry#8203;35010](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35010)). With this fix, this side effect bug has been resolved. - `otelarrowreceiver`: Simplify receiver admission control logic ([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074)) - `otelarrowreceiver`: Avoid breaking telemetry when admission control fails in OTLP handlers. ([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074)) - `dbstorage`: Add postgresql support ([#&open-telemetry#8203;35692](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35692)) - `splunkhecreceiver`: Avoid a memory leak by changing how we record obsreports for logs and metrics. ([#&open-telemetry#8203;35294](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35294)) - `receiver/filelog`: fix record counting with header ([#&open-telemetry#8203;35869](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35869)) - `connector/routing`: Fix detection of duplicate conditions in routing table. ([#&open-telemetry#8203;35962](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35962)) - `solacereceiver`: The Solace receiver may unexpectedly terminate on reporting traces when used with a memory limiter processor and under high load ([#&open-telemetry#8203;35958](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35958)) - `pkg/stanza/operator`: Retain Operator should propagate the severity field ([#&open-telemetry#8203;35832](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35832)) The retain operator should propagate the severity field like it does with timestamps. - `pkg/stanza`: Handle error of callback function of `ParserOperator.ProcessWithCallback` ([#&open-telemetry#8203;35769](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35769)) `ProcessWithCallback` of `ParserOperator` first calls the `ParseWith` method which properly handles errors with `HandleEntryError`. Then the callback function is called and its returned error should also be handled by the `HandleEntryError` ensuring a consistent experience. - `webhookeventreceiver`: Pass the consumer error to EndLogsOp ([#&open-telemetry#8203;35844](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35844)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjUiLCJ1cGRhdGVkSW5WZXIiOiIzOS45LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/DataDog/datadog-agent/comp/core/config](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fconfig/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/comp/core/hostname/hostnameinterface](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fcore%2fhostname%2fhostnameinterface/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/comp/logs/agent/config](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2flogs%2fagent%2fconfig/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2flogs%2fagent%2fconfig/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2flogs%2fagent%2fconfig/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2flogs%2fagent%2fconfig/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/comp/otelcol/logsagentpipeline](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/comp/otelcol/logsagentpipeline/logsagentpipelineimpl](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2flogsagentpipeline%2flogsagentpipelineimpl/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/metricsclient](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fmetricsclient/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fmetricsclient/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fmetricsclient/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fmetricsclient/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/comp/otelcol/otlp/components/statsprocessor](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fstatsprocessor/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fstatsprocessor/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fstatsprocessor/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2fotelcol%2fotlp%2fcomponents%2fstatsprocessor/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/comp/trace/compression/impl-gzip](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2ftrace%2fcompression%2fimpl-gzip/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2ftrace%2fcompression%2fimpl-gzip/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2ftrace%2fcompression%2fimpl-gzip/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fcomp%2ftrace%2fcompression%2fimpl-gzip/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/pkg/config/model](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fmodel/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/pkg/config/setup](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fconfig%2fsetup/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/pkg/logs/sources](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2flogs%2fsources/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2flogs%2fsources/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2flogs%2fsources/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2flogs%2fsources/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/pkg/obfuscate](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fobfuscate/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fobfuscate/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fobfuscate/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fobfuscate/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/pkg/proto](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2fproto/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/pkg/trace](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2ftrace/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-agent/pkg/util/hostname/validate](https://redirect.github.com/DataDog/datadog-agent) | `v0.58.2` -> `v0.59.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2futil%2fhostname%2fvalidate/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2futil%2fhostname%2fvalidate/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2futil%2fhostname%2fvalidate/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-agent%2fpkg%2futil%2fhostname%2fvalidate/v0.58.2/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/DataDog/datadog-api-client-go/v2](https://redirect.github.com/DataDog/datadog-api-client-go) | `v2.31.0` -> `v2.32.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.31.0/v2.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fdatadog-api-client-go%2fv2/v2.31.0/v2.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>DataDog/datadog-api-client-go (github.com/DataDog/datadog-api-client-go/v2)</summary> ### [`v2.32.0`](https://redirect.github.com/DataDog/datadog-api-client-go/releases/tag/v2.32.0) [Compare Source](https://redirect.github.com/DataDog/datadog-api-client-go/compare/v2.31.0...v2.32.0) <!-- Release notes generated using configuration in .github/release.yml at v2.32.0 --> #### What's Changed ##### Fixed - Fix Toplist widget's stacked display style - remove legend as required field by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2710](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2710) - Remove user fields that are unsupported by the Incidents API by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2721](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2721) - Fix Synthetics batch status by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2760](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2760) ##### Added - Add MSTeams integration metadata info by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2723](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2723) - Update GCP API Spec to support `is_resource_change_collection_enabled` by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2727](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2727) - Add vulnerability type to Findings API by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2726](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2726) - Update Documentation for Data Stream Monitoring by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2733](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2733) - Add LLM Observability to ListStreamSource by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2732](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2732) - Add synthetics stepDetail.allowFailure and stepDetail.failure by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2741](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2741) - Integrate incident types into Incidents API documentation by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2725](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2725) - Add `use_recommended_keywords` attribute to sensitive data scanner rule spec by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2752](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2752) - Add domain allowlist endpoints by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2749](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2749) - Add v2 endpoints for RUM custom metrics. by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2748](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2748) - Documentation for beta /v2/usage/billing_dimension_mapping by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2671](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2671) - Add `alwaysExecute` and `exitIfSucceed` to Synthetics steps by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2761](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2761) - Add metric_namespace_configs to GCP v2 API by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2763](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2763) ##### Changed - Edit Naming for v2 Microsoft Teams Integration Endpoints by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2722](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2722) - Change the mobile device ids from enum to string by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2720](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2720) - Mark Cost Attribution end_month parameter as not required by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2706](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2706) - Allow for any type for additionalProperties in HTTPLogItem by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2742](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2742) - Make some amendments to the new mobiles schema by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2740](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2740) - Make value be oneOf number or string by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2753](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2753) - Add examples for resources for Cloudflare by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2747](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2747) ##### Removed - Remove deprecated estimated usage types for usage attribution by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2745](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2745) ##### Deprecated - Deprecate two sds metadata fields by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2739](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2739) - Delete `api/v2/cost/aws_related_accounts` from spec by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2754](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2754) - Deprecate `api/v2/cost/enabled` by [@&open-telemetry#8203;api-clients-generation-pipeline](https://redirect.github.com/api-clients-generation-pipeline) in [https://github.com/DataDog/datadog-api-client-go/pull/2756](https://redirect.github.com/DataDog/datadog-api-client-go/pull/2756) **Full Changelog**: DataDog/datadog-api-client-go@v2.31.0...v2.32.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjUiLCJ1cGRhdGVkSW5WZXIiOiIzOS45LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Yang Song <songy23@users.noreply.github.com>
…ector-contrib/internal/common to v0.113.0 (open-telemetry#36321) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib) | `v0.112.0` -> `v0.113.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.113.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.113.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.112.0/v0.113.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.112.0/v0.113.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/internal/common)</summary> ### [`v0.113.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01130) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.112.0...v0.113.0) ##### 🛑 Breaking changes 🛑 - `sapmreceiver`: Remove the deprecated access_token_passthrough from SAPM receiver. ([#&open-telemetry#8203;35972](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35972)) Please use `include_metadata` instead with the following config option applied to the batch processor: batch: metadata_keys: \[X-Sf-Token] - `pkg/ottl`: Promote `processor.transform.ConvertBetweenSumAndGaugeMetricContext` feature gate to Stable ([#&open-telemetry#8203;36216](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36216)) This gate can no longer be disabled. The `convert_sum_to_gauge` and `convert_gauge_to_sum` may now only be used with the `metric` context. ##### 🚩 Deprecations 🚩 - `opensearchexporter`: The OpenSearch exporter is now marked as unmaintained and will be removed in 6 months. ([#&open-telemetry#8203;35781](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35781)) Any codeowners can reinstate the component by submitting a PR to revert the change or commenting[https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35781](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35781)5781. ##### 🚀 New components 🚀 - `dorisexporter`: metrics implementation ([#&open-telemetry#8203;33479](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33479)) - `extensions/observer/cfgardenobserver`: Implemented the observer, the second PR in the 3 PR process for new components ([#&open-telemetry#8203;33618](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33618)) ##### 💡 Enhancements 💡 - `splunkenterprisereceiver`: Add telemetry around the Splunk Enterprise kv-store. ([#&open-telemetry#8203;35445](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35445)) - `journaldreceiver`: adds ability to parse journald's MESSAGE field as a string if desired ([#&open-telemetry#8203;36005](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36005)) - `journaldreceiver`: allows querying a journald namespace ([#&open-telemetry#8203;36031](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36031)) - `hostmetricsreceiver`: Add the system.uptime metric in the hostmetrics receiver ([#&open-telemetry#8203;31627](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/31627)) This metric is provided by the new `system` scraper. - `azuredataexplorerexporter`: Add new configuration option `use_default_auth` to enable default authentication for Azure Data Explorer. This option allows users to leverage workload identity for authentication. ([#&open-telemetry#8203;33667](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33667)) - `awss3receiver`: Mark the AWS S3 receiver as Alpha. ([#&open-telemetry#8203;30750](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/30750)) - `opampsupervisor`: Makes the Supervisor's OpAmp server port configurable with 'agent::opamp_server_port'. ([#&open-telemetry#8203;36001](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36001)) - `datadogreceiver`: Follow receiver contract based on type of error ([#&open-telemetry#8203;5909](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/5909)) - `hostmetrics`: Adjust scraper creation to make it so the scraper name is reported with hostmetrics scraper errors. ([#&open-telemetry#8203;35814](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35814)) - `pkg/translator/prometheusremotewrite`: `FromMetricsV2` now transforms attributes into labels. ([#&open-telemetry#8203;33661](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33661)) - `ntpreceiver`: Move NTP receiver to alpha ([#&open-telemetry#8203;36152](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36152)) - `opampsupervisor`: Supervisor waits for configurable healthchecks to report remote config status. ([#&open-telemetry#8203;21079](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/21079)) - `otelarrowreceiver`: Enable unlimited admission control when request_limit_mib is set to 0. ([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074)) - `pkg/ottl`: Add SliceToMap function ([#&open-telemetry#8203;35256](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35256)) - `receiver/prometheusremotewrite`: Implement body unmarshaling for Prometheus Remote Write requests ([#&open-telemetry#8203;35624](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35624)) Warning - The HTTP Server still doesn't do anything. It's just a placeholder for now. - `receiver/prometheusremotewrite`: Implement Content-Type negotiation for Prometheus Remote Write requests ([#&open-telemetry#8203;35565](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35565)) Warning - The HTTP Server still doesn't do anything. It's just a placeholder for now. - `otlpjsonfilereceiver`: Add support for profiles signal ([#&open-telemetry#8203;35977](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35977)) - `journaldreceiver`: Restart journalctl if it exits unexpectedly ([#&open-telemetry#8203;35635](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35635)) - `routingconnector`: Add ability to route by request metadata. ([#&open-telemetry#8203;19738](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/19738)) - `exporter/signalfx`: Enabling retrying for dimension properties update without tags in case of 400 response error. ([#&open-telemetry#8203;36044](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36044)) Property and tag updates are done using the same API call. After this change, the exporter will retry once to sync properties in case of 400 response error. - `signalfxexporter`: Add more default metrics related to Kubernetes cronjobs, jobs, statefulset, and hpa ([#&open-telemetry#8203;36026](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36026)) - `simpleprometheusreceiver`: Support to set `job_name` in config ([#&open-telemetry#8203;31502](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/31502)) - `solacereceiver`: Add support to the Solace Receiver to convert the new `Move to Dead Message Queue` and new `Delete` spans generated by Solace Event Broker to OTLP. ([#&open-telemetry#8203;36071](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36071)) - `routingconnector`: Add ability to route log records individually using OTTL log record context. ([#&open-telemetry#8203;35939](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35939)) - `splunkenterprisereceiver`: Add new metrics for Splunk Enterprise dispatch artifacts ([#&open-telemetry#8203;35950](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35950)) ##### 🧰 Bug fixes 🧰 - `awsfirehosereceiver`: make otlp_v1 a valid record type ([#&open-telemetry#8203;35750](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35750), [#&open-telemetry#8203;36125](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36125)) - `datadogreceiver`: Return a json reponse instead of "OK" when a trace is received with a newer protocol version. ([#&open-telemetry#8203;35705](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35705)) - `datadogreceiver`: Changes response message for `/api/v1/check_run` 202 response to be JSON and on par with Datadog API spec ([#&open-telemetry#8203;36027](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36027)) - `receiver/windowseventlog`: Fix panic when rendering long event messages. ([#&open-telemetry#8203;36179](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36179)) - `hostmetricsreceiver`: Do not set the default value of HOST_PROC_MOUNTINFO to respect root_path ([#&open-telemetry#8203;35990](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35990)) - `prometheusexporter`: Fixes an issue where the prometheus exporter would not shut down the server when the collector was stopped. ([#&open-telemetry#8203;35464](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35464)) - `k8sobserver`: Enable observation of ingress objects if the `ObserveIngresses` config option is set to true ([#&open-telemetry#8203;35324](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35324)) - `pkg/stanza`: Fixed bug causing Operators with DropOnErrorQuiet to send log entries to the next operator. ([#&open-telemetry#8203;35010](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35010)) This issue was introduced by a bug fix meant to ensure Silent Operators are not logging errors ([#&open-telemetry#8203;35010](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35010)). With this fix, this side effect bug has been resolved. - `otelarrowreceiver`: Simplify receiver admission control logic ([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074)) - `otelarrowreceiver`: Avoid breaking telemetry when admission control fails in OTLP handlers. ([#&open-telemetry#8203;36074](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36074)) - `dbstorage`: Add postgresql support ([#&open-telemetry#8203;35692](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35692)) - `splunkhecreceiver`: Avoid a memory leak by changing how we record obsreports for logs and metrics. ([#&open-telemetry#8203;35294](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35294)) - `receiver/filelog`: fix record counting with header ([#&open-telemetry#8203;35869](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35869)) - `connector/routing`: Fix detection of duplicate conditions in routing table. ([#&open-telemetry#8203;35962](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35962)) - `solacereceiver`: The Solace receiver may unexpectedly terminate on reporting traces when used with a memory limiter processor and under high load ([#&open-telemetry#8203;35958](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35958)) - `pkg/stanza/operator`: Retain Operator should propagate the severity field ([#&open-telemetry#8203;35832](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35832)) The retain operator should propagate the severity field like it does with timestamps. - `pkg/stanza`: Handle error of callback function of `ParserOperator.ProcessWithCallback` ([#&open-telemetry#8203;35769](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35769)) `ProcessWithCallback` of `ParserOperator` first calls the `ParseWith` method which properly handles errors with `HandleEntryError`. Then the callback function is called and its returned error should also be handled by the `HandleEntryError` ensuring a consistent experience. - `webhookeventreceiver`: Pass the consumer error to EndLogsOp ([#&open-telemetry#8203;35844](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35844)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45LjUiLCJ1cGRhdGVkSW5WZXIiOiIzOS45LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Merge OTel contrib v0.115.0/v1.21.0. Previous version was v0.103.0
Import changes to note/watch out for:
Link to tracking Issue: N/A
Testing:
Documentation: None